decisive victory - French English Dictionary